package com.itheima.d3_final;

public class Test {

    //final修饰成员变量、局部变量、方法，表示该成员变量、局部变量、方法不能被改变
    public static void test(){
        final int a = 10;
        //a = 20; //编译错误
    }
    public static void main(String[] args) {
        //final的使用

        //final修饰变量，表示该变量的值不能被改变
        final int a = 10;
        //a = 20; //编译错误

        //final修饰引用类型，表示该引用的地址不能被改变
        final String s = "hello";
        //s = "world"; //编译错误

    }

    //final修饰类，表示该类不能被继承
    final class A{}

    //final修饰方法，表示该方法不能被重写
    class B{
        final void show(){}
    }


}
